<script>
	export default {
		onLaunch: function() {
			var token = null;
			//获取token
			uni.getStorage({
				key: 'token',
				success: function(res) {
					console.log(res.data);
					token = res.data;
				}
			});


			uni.addInterceptor('request', {
				invoke(args) {
					console.log(args);
					let url1 = args.url;
					let result = url1.includes('http');  
					if(result){
						args.url=args.url
					}else{
					// request 触发前拼接 url
					args.url = 'http://localhost:8082/' + args.url
					args.header = {
						...args.header,
						'authorization': token
					}	
					}
					
				},
				success(args) {
					// 请求成功后，修改code值为1
					// args.data.code = 1
				},
				fail(err) {
					console.log('interceptor-fail', err)
				},
				complete(res) {
					console.log('interceptor-complete', res)
				}
			})

			// uni.addInterceptor({
			//   returnValue(args) {
			//     // 只返回 data 字段
			//     return args.data
			//   }
			// })
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style lang="scss">
	/*每个页面公共css */
	@import '@/uni_modules/uni-scss/index.scss';
	/* #ifndef APP-NVUE */
	@import '@/static/customicons.css';

	// 设置整个项目的背景色
	page {
		background-color: #f5f5f5;
	}

	/* #endif */
	.example-info {
		font-size: 14px;
		color: #333;
		padding: 10px;
	}
</style>